COMMANDS FOR MEASUREMENT VALUES
Command
Receiving value
*01X01
(For all models): Reading value. After reading scale and offset.
Note:
In order to have continuous update on reading. Customer should send X01 command every time reading is requested.

Models (TC/RTD/ACV/ACC)
*01X02
Peak reading value
*01X03
Valley reading
Models (PR/ST/FP)
*01X03
Peak reading value
*01X04
Valley reading
*01V01
(For all models): String of values.

Received values are in decimal with decimal point and no sign for positive and minus sign for negative.
Example: 00345.6 or -00345.6 If value is overflowed a ô?ö will be transmitted along with value (?-99999. or ?999999).


COMMANDS FOR READING MODEL/INPUT TYPE
Command
Receiving value
*01U01
One byte for model number
VALUE
MODEL
VALUE
MODEL
00
FP
04
RTD
01
PR
05
ACV
02
ST
06
ACC
03
TC

RESET COMMANDS
*01Z01 (For all models):
Hard reset (reading data from EEPROM).
*01Z02 (For all models):
Soft reset (Initialize reading).
*01Z03 (For models: TC/RTD/ACV/ACC):
Reset peak and value. (For models: PR/ST): Reset process totalize value.
*01Z04 (For models: (PR/ST/FP): Reset peak value.
*01Z05 (For models: PR/ST/FP): Reset valley value.
*01Z07 (For models: TC/RTD/ACV/ACC): Reset peak only.
*01Z08 (For models: TC/RTD/ACV/ACC): Reset valley only.

NOTE:
*
Recognition character
01(Follow ô*ö)
Address

SAMPLE PROGRAM

' ASSUMING:
' BAUD RATE = 9600
' PARITY = ODD
' DATA BIT = 7
' STOP BIT = 1
' COMM PORT = 1
' ADDRESS = 01
' RECOG. CHAR = *
' SERIAL PORT = COM1
' FOR COMM PORT = 2 -> CHANGE "COM1:" TO "COM2:"
' THIS PROGRAM WILL GET READING AND DISPLAY IT EVERY 1 SECOND
ON ERROR GOTO ER
ON TIMER(1) GOSUB RDG
CLS
CLOSE #1
COLOR 1, 7
LOCATE 22, 30
PRINT "PRESS TO END"
OPEN "COM1:" + "9600,O,7,1,CS,DS" FOR RANDOM AS #1
LOCATE 10, 30 PRINT "READING = "
TIMER ON
DO: LOOP UNTIL INKEY$ = CHR$(27)
COLOR 7, 0
CLS
END
RDG:
  PRINT #1, "*01X01"
  DAT1$ = ""
  DAT$ = ""
  T$ = TIME$
  T1$ = MID$(T$, LEN(T$) - 1, 2)
  T1 = VAL(T1$)
  DO
    IF LOC(1) > 0 THEN
      CNT = 0
      DAT1$ = INPUT$(LOC(1), #1)
      DAT$ = DAT$ + DAT1
  ELSE
    T$ = TIME$
    T2$ = MID$(T$, LEN(T$) - 1, 2)
    T2 = VAL(T2$)
    IF T2 < T1 THEN T2 = T2 + 60
    IF T2 - T1 >= 2 THEN CNT = 1
  END IF
LOOP UNTIL CNT = 1 OR INSTR(1, DAT$, CHR$(13)) > 0
IF DAT$ = "" THEN
  LOCATE 5, 30
  COLOR 28
  PRINT "COMMUNICATION ERROR!"
  P = 1
ELSE
  IF P = 1 THEN
    LOCATE 15, 30
    COLOR 7, 0
    PRINT " " ' (24 SPACES)
    P = 0
  END IF
  LOCATE 10, 40
  D$ = MID$(DAT$, 6)
  DAT$ = LEFT$(D$, LEN(D$) - 1)
  COLOR 1, 7
  PRINT DAT$; " " ' (2 SPACES)
END IF
RETURN
ER:
  RESUME NEXT
Help Price List Specifications Print Manual Manuals Home
 Home Home  Table of Contents TOC  Back Back  Next Next